import templateLoader.mvctemplate.*
import templateLoader.mvc.*
import templateLoader.I.*
import flash.display.BitmapData
import templateLoader.util.Observable

import mx.transitions.Tween
import mx.transitions.easing.*

import komp.*
  

class templateLoader.mvctemplate.MenuUpView extends AbstractView {
	
var tween	
var __date:XMLNode
var __container:MovieClip
static var __instance:MenuUpView
var __combo
///////////////////////////////////////////////////////////////////////	

public function defaultController (model:Observable):Controller {
  return new MenuUpController(model)
 }
 
//////////////////////////////////////////////////////////////////////////	
  
function MenuUpView(){
		__instance=this
}

////////////////////////////////////////////////////////////////////////////////////events gallery

function onShovNetwork(obj:Object){
	
	this._visible=true
	///this._x=obj.__network._x
	
	this.shov()
}

function onChangePositionNetwork(obj){
	this._x=obj.target._x+5
	this._y=obj.target._y-20
	
	
	
		
}

///////////////////////////////////////////////

function onChangedIndex(){
	this._visible=false
}

///////////////////////////////////////////////////////////////////////////////////////

function onLoad(){
	
	
	var m:LoaderModel=LoaderModel(this.getModel())
	__date=XML_.child(m.__date.firstChild,"menu_up")
	
	createComboBox(XML_.getArrayObject(__date))
}
 
///////////////////////////////////////////////////////////


function createComboBox(tab_){
var __this:MenuUpView=this	
this.__combo=this.attachMovie("combo", "combo_region", 200);
this.__combo.title = Configuration.CATEGORY_TITLE
this.__combo.__title.textColor=Configuration.CATEGORY_TITLE_COLOR
this.__combo.onPress_ = function(mc:MovieClip) {
	__this.onPressCombo(mc.selectedItem);
};
this.__combo.linkage = "list_tf";
this.__combo.polozenie = "dol";
//combo_region.dataProvider(tutaj xml)
this.__combo.setDataProvider(tab_);


}

////////////////////////////////////////////////

function onPressCombo(obj:Object){
	
templateGallery.mvcgallery.ThumbView.__oldThumb=undefined	
	
var m:LoaderModel=LoaderModel(this.getModel())
m.loadTemplate(obj.template,obj.xml)
	
}

///////////////////////////////////////////////////////////

function shov(){
	this._alpha=0
	this.tween('_alpha',100,1,'easeOutCubic',1)
	
}

//////////////////////////////////////////////////////////////
 

}

